package br.edu.ifrn.sgp.dtos;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class TramitacaoProcessoDTO implements Serializable {
	
	private int id;
	
	private ProcessoDTO processo;
	
    private Date dataEnvioOrigem;
	
    private Date dataRecebimentoDestino;

    private UnidadeDTO unidadeOrigem;
    
    private UnidadeDTO unidadeDestino;
    
    private String despachoEnvio;
    
    private String despachoRecebimento;
    
    private UsuarioDTO usuarioOrigem;
    
    private UsuarioDTO usuarioRecebimento;
    
    private Date criadoEm;
	
	private UsuarioDTO criadoPor;
	
	private Date atualizadoEm;
	
	private UsuarioDTO atualizadoPor;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public ProcessoDTO getProcesso() {
		return processo;
	}

	public void setProcesso(ProcessoDTO processo) {
		this.processo = processo;
	}

	public Date getDataEnvioOrigem() {
		return dataEnvioOrigem;
	}

	public void setDataEnvioOrigem(Date dataEnvioOrigem) {
		this.dataEnvioOrigem = dataEnvioOrigem;
	}

	public Date getDataRecebimentoDestino() {
		return dataRecebimentoDestino;
	}

	public void setDataRecebimentoDestino(Date dataRecebimentoDestino) {
		this.dataRecebimentoDestino = dataRecebimentoDestino;
	}

	public UnidadeDTO getUnidadeOrigem() {
		return unidadeOrigem;
	}

	public void setUnidadeOrigem(UnidadeDTO unidadeOrigem) {
		this.unidadeOrigem = unidadeOrigem;
	}

	public UnidadeDTO getUnidadeDestino() {
		return unidadeDestino;
	}

	public void setUnidadeDestino(UnidadeDTO unidadeDestino) {
		this.unidadeDestino = unidadeDestino;
	}

	public String getDespachoEnvio() {
		return despachoEnvio;
	}

	public void setDespachoEnvio(String despachoEnvio) {
		this.despachoEnvio = despachoEnvio;
	}

	public String getDespachoRecebimento() {
		return despachoRecebimento;
	}

	public void setDespachoRecebimento(String despachoRecebimento) {
		this.despachoRecebimento = despachoRecebimento;
	}

	public UsuarioDTO getUsuarioOrigem() {
		return usuarioOrigem;
	}

	public void setUsuarioOrigem(UsuarioDTO usuarioOrigem) {
		this.usuarioOrigem = usuarioOrigem;
	}

	public UsuarioDTO getUsuarioRecebimento() {
		return usuarioRecebimento;
	}

	public void setUsuarioRecebimento(UsuarioDTO usuarioRecebimento) {
		this.usuarioRecebimento = usuarioRecebimento;
	}

	public Date getCriadoEm() {
		return criadoEm;
	}

	public void setCriadoEm(Date criadoEm) {
		this.criadoEm = criadoEm;
	}

	public UsuarioDTO getCriadoPor() {
		return criadoPor;
	}

	public void setCriadoPor(UsuarioDTO criadoPor) {
		this.criadoPor = criadoPor;
	}

	public Date getAtualizadoEm() {
		return atualizadoEm;
	}

	public void setAtualizadoEm(Date atualizadoEm) {
		this.atualizadoEm = atualizadoEm;
	}

	public UsuarioDTO getAtualizadoPor() {
		return atualizadoPor;
	}

	public void setAtualizadoPor(UsuarioDTO atualizadoPor) {
		this.atualizadoPor = atualizadoPor;
	}
}
